<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->

<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="635.81763"
   height="759.84863"
   viewBox="0 0 635.81762 759.84861"
   id="svg2"
   version="1.1"
   inkscape:version="0.91 r13725"
   sodipodi:docname="cfx-api.svg">
  <defs
     id="defs4">
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4223"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)"
         inkscape:connector-curvature="0" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lstart"
       orient="auto"
       refY="0"
       refX="0"
       id="marker4496"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4498"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(0.8,0,0,0.8,10,0)"
         inkscape:connector-curvature="0" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lstart"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lstart"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         id="path4220"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(0.8,0,0,0.8,10,0)"
         inkscape:connector-curvature="0" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend-4"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         inkscape:connector-curvature="0"
         id="path4223-5"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend-4-3"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         inkscape:connector-curvature="0"
         id="path4223-5-9"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend-3"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         inkscape:connector-curvature="0"
         id="path4223-55"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend-47"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         inkscape:connector-curvature="0"
         id="path4223-6"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
    </marker>
    <marker
       inkscape:stockid="Arrow1Lend"
       orient="auto"
       refY="0"
       refX="0"
       id="Arrow1Lend-41"
       style="overflow:visible"
       inkscape:isstock="true">
      <path
         inkscape:connector-curvature="0"
         id="path4223-69"
         d="M 0,0 5,-5 -12.5,0 5,5 0,0 Z"
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
         transform="matrix(-0.8,0,0,-0.8,-10,0)" />
    </marker>
    <pattern
       inkscape:collect="always"
       xlink:href="#Strips1_1-0"
       id="pattern7376-5"
       patternTransform="matrix(2.4813043,-2.2319206,-4.9626085,-5.5171058,-304.00001,-367.99998)" />
    <pattern
       inkscape:isstock="true"
       inkscape:stockid="Stripes 1:1"
       id="Strips1_1-0"
       patternTransform="translate(0,0) scale(10,10)"
       height="1"
       width="2"
       patternUnits="userSpaceOnUse"
       inkscape:collect="always">
      <rect
         id="rect6648-2"
         height="2"
         width="1"
         y="-0.5"
         x="0"
         style="fill:black;stroke:none" />
    </pattern>
    <pattern
       inkscape:collect="always"
       xlink:href="#Strips1_1-3"
       id="pattern7376-8"
       patternTransform="matrix(2.4813043,-2.2319206,-4.9626085,-5.5171058,-176.00001,-175.99998)" />
    <pattern
       inkscape:isstock="true"
       inkscape:stockid="Stripes 1:1"
       id="Strips1_1-3"
       patternTransform="translate(0,0) scale(10,10)"
       height="1"
       width="2"
       patternUnits="userSpaceOnUse"
       inkscape:collect="always">
      <rect
         id="rect6648-3"
         height="2"
         width="1"
         y="-0.5"
         x="0"
         style="fill:black;stroke:none" />
    </pattern>
    <pattern
       inkscape:collect="always"
       xlink:href="#Strips1_1-08"
       id="pattern7376-3"
       patternTransform="matrix(2.4813043,-2.2319206,-4.9626085,-5.5171058,-304.00001,6.8112795e-6)" />
    <pattern
       inkscape:isstock="true"
       inkscape:stockid="Stripes 1:1"
       id="Strips1_1-08"
       patternTransform="translate(0,0) scale(10,10)"
       height="1"
       width="2"
       patternUnits="userSpaceOnUse"
       inkscape:collect="always">
      <rect
         id="rect6648-6"
         height="2"
         width="1"
         y="-0.5"
         x="0"
         style="fill:black;stroke:none" />
    </pattern>
    <pattern
       inkscape:collect="always"
       xlink:href="#Strips1_1-07"
       id="pattern7376-4"
       patternTransform="matrix(2.4813043,-2.2319206,-4.9626085,-5.5171058,-16.000021,-367.99998)" />
    <pattern
       inkscape:isstock="true"
       inkscape:stockid="Stripes 1:1"
       id="Strips1_1-07"
       patternTransform="translate(0,0) scale(10,10)"
       height="1"
       width="2"
       patternUnits="userSpaceOnUse"
       inkscape:collect="always">
      <rect
         id="rect6648-5"
         height="2"
         width="1"
         y="-0.5"
         x="0"
         style="fill:black;stroke:none" />
    </pattern>
    <pattern
       inkscape:collect="always"
       xlink:href="#Strips1_1-2"
       id="pattern7376-88"
       patternTransform="matrix(2.4813043,-2.2319206,-4.9626085,-5.5171058,111.99998,-207.99998)" />
    <pattern
       inkscape:isstock="true"
       inkscape:stockid="Stripes 1:1"
       id="Strips1_1-2"
       patternTransform="translate(0,0) scale(10,10)"
       height="1"
       width="2"
       patternUnits="userSpaceOnUse"
       inkscape:collect="always">
      <rect
         id="rect6648-8"
         height="2"
         width="1"
         y="-0.5"
         x="0"
         style="fill:black;stroke:none" />
    </pattern>
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.98994949"
     inkscape:cx="389.25361"
     inkscape:cy="412.37989"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     showgrid="true"
     gridtolerance="10"
     inkscape:snap-object-midpoints="true"
     inkscape:snap-center="true"
     inkscape:snap-bbox="true"
     inkscape:bbox-nodes="false"
     inkscape:bbox-paths="false"
     inkscape:snap-bbox-edge-midpoints="false"
     inkscape:snap-bbox-midpoints="false"
     inkscape:object-nodes="true"
     inkscape:window-width="1920"
     inkscape:window-height="1017"
     inkscape:window-x="1912"
     inkscape:window-y="-8"
     inkscape:window-maximized="1"
     borderlayer="false"
     fit-margin-top="16"
     fit-margin-left="16"
     fit-margin-right="16"
     fit-margin-bottom="16"
     units="px">
    <inkscape:grid
       type="xygrid"
       id="grid3336"
       spacingx="16"
       spacingy="16"
       empspacing="4"
       originx="-18.114013"
       originy="-255.49999" />
  </sodipodi:namedview>
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1"
     transform="translate(-18.114014,-37.013596)">
    <rect
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-opacity:1"
       id="rect8007"
       width="32"
       height="320.00003"
       x="176"
       y="92.362228" />
    <rect
       style="fill:#fcab00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3338"
       width="32"
       height="240"
       x="176"
       y="108.36223" />
    <rect
       style="fill:#fcab00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3338-5"
       width="32"
       height="240"
       x="304"
       y="300.36221" />
    <rect
       style="fill:#fcab00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3338-1"
       width="32"
       height="240"
       x="176"
       y="476.36221" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="159.11914"
       y="67.515549"
       id="text4192"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4194"
         x="159.11914"
         y="67.515549"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans'">GPU#0</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="288.84766"
       y="67.505783"
       id="text4192-6"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4194-7"
         x="288.84766"
         y="67.505783"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans'">GPU#1</tspan></text>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)"
       d="m 208,252.36223 96,47.99998"
       id="path4214"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-4)"
       d="m 304,444.36222 -96,32"
       id="path4214-3"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <rect
       style="fill:#fcab00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3338-8"
       width="31.999996"
       height="288"
       x="464"
       y="108.36223" />
    <rect
       style="fill:#fcab00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3338-5-4"
       width="32"
       height="96.000031"
       x="592"
       y="284.36221" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="447.11914"
       y="67.515549"
       id="text4192-0"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4194-3"
         x="447.11914"
         y="67.515549"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans'">GPU#0</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="576.84766"
       y="67.505783"
       id="text4192-6-0"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan4194-7-8"
         x="576.84766"
         y="67.505783"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:20px;font-family:'Open Sans';-inkscape-font-specification:'Open Sans'">GPU#1</tspan></text>
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-47)"
       d="m 496,252.36222 96,32"
       id="path4214-7"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend-41)"
       d="m 592,332.36222 -96,64"
       id="path4214-0"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="33.476807"
       y="111.69841"
       id="text5899"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5901"
         x="33.476807"
         y="111.69841"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:'Courier New';-inkscape-font-specification:'Courier New'">BeginAnyAccess</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="33.476807"
       y="256.99112"
       id="text5899-8"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5901-9"
         x="33.476807"
         y="256.99112"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:'Courier New';-inkscape-font-specification:'Courier New'">EndWriteAccess</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="51.465088"
       y="351.54459"
       id="text5899-3"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         id="tspan5901-7"
         x="51.465088"
         y="351.54459"
         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:'Courier New';-inkscape-font-specification:'Courier New'">EndAnyAccess</tspan></text>
    <rect
       style="fill:url(#pattern7376-5);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3340-28-9-5"
       width="32"
       height="144"
       x="176"
       y="108.36223"
       ry="0" />
    <rect
       style="fill:url(#pattern7376-8);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3340-28-9-4"
       width="32"
       height="144"
       x="304"
       y="300.36221"
       ry="0" />
    <rect
       style="fill:url(#pattern7376-3);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3340-28-9-6"
       width="32"
       height="144"
       x="176"
       y="476.36221"
       ry="0" />
    <rect
       style="fill:url(#pattern7376-4);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3340-28-9-46"
       width="32"
       height="144"
       x="464"
       y="108.36223"
       ry="0" />
    <rect
       style="fill:url(#pattern7376-88);fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       id="rect3340-28-9-1"
       width="32.000004"
       height="47.999992"
       x="592"
       y="284.36221"
       ry="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 256,60.362223 0,687.999987"
       id="path7924"
       inkscape:connector-curvature="0" />
    <path
       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       d="m 544,60.36222 0,368"
       id="path7924-4"
       inkscape:connector-curvature="0"
       sodipodi:nodetypes="cc" />
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="268.90576"
       y="272.40518"
       id="text7941-1"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         x="268.90576"
         y="272.40518"
         style="font-size:15px"
         id="tspan7947-8">Copy</tspan></text>
    <text
       xml:space="preserve"
       style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
       x="204.90576"
       y="448.40518"
       id="text7941-5"
       sodipodi:linespacing="125%"><tspan
         sodipodi:role="line"
         x="204.90576"
         y="448.40518"
         style="font-size:15px"
         id="tspan7947-4">Copy</tspan></text>
    <rect
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-opacity:1"
       id="rect8007-4"
       width="32"
       height="320.00003"
       x="304"
       y="284.36221" />
    <rect
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-opacity:1"
       id="rect8007-48"
       width="32"
       height="320.00003"
       x="176"
       y="460.36221" />
    <rect
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-opacity:1"
       id="rect8007-6"
       width="32"
       height="320.00003"
       x="464"
       y="92.362228" />
    <rect
       style="fill:none;fill-opacity:1;stroke:#000000;stroke-opacity:1"
       id="rect8007-2"
       width="32"
       height="320.00003"
       x="592"
       y="268.36221" />
  </g>
</svg>
